home *** CD-ROM | disk | FTP | other *** search
- ===========================================================================
- Fax for PalmOS
- http://www.markspace.com/fax.html
-
- ===========================================================================
- Release Notes.doc
- ===========================================================================
-
- Welcome to Fax for PalmOS! With this application you can send and receive
- fax directly from your handheld, "On the road".
-
- This program is currently under development, so we especially welcome your
- ideas or comments.
-
- KNOWN ISSUES:
- =============
-
- - NOTE: There is now a list of supported (as well as not supported)
- phones/modems as part of the fax home page
- (http://www.markspace.com/fax.html)
- - Phones that only support the older class 1 (such as Siemens S25/S35)
- are not supported in this release (and won't be in 1.0).
- - Receive fax feature is preliminary. It works for some phones/modems,
- and not for others. This will be fixed before the final release.
- - The PDF manual is VERY PRELIMINARY and mostly adapted from the older dbFax
- HTML guide. We'll be updating/enhancing that shortly.
- - We are still in the process of selecting a name.
- (What? "Fax" isn't exciting enough?)
-
- VERSION HISTORY:
- ================
-
-
- Version 1.0d12 (11/08/00)
- - New: Added "Xircom Springport" to list of pre-sets
- - Fixed: As long as we get a "page good", no longer consider the fax xmission
- failed (fixes problem where Nokia does not send FHNG or OK after FPTS)
- - Fixed: Relaxed the end of transmission code.
- Seems that not all modems (Nokia) send FNHG/OK after the FPTS code
- - Changed: Now use FntWordWrap to do the wrapping
- (Better for non-roman fonts, and also will wrap same as OS does in
- memo pad, text fields, etc)
- - Note: Now compiling with CW Pro 6
-
- Version 1.0d11 (10/18/00)
- - New: Now will 'wordp-wrap' text when sending.
- Lines that are extra long will break at the last ' ' or '-'.
- - Fixed: Modem choice now only turns to "other/custom" if you actually made
- a change from a pre-set (previously set to "other/custom" if you
- hit 'ok')
- - Fixed: Duplicate "Fax for PalmOS" in default footer
- - Fixed: Support for reporting Line Errors (parity, hw overrun, etc)
- when new serial mgr present
- - Fixed: Still had an off by one prob in FPTS handler, now fixed.
- (Previously resulted in "Unknown response code" error)
- - Changed: Updated manual (footer, page #s in TOC, minor updates to text)
-
- Version 1.0d10 (09/28/00)
- - New: Added support (not tested, as I don't have one) for
- Qualcomm/Kyocera pdQ internal modem
- - New: Check that needed rom version is available (2.0 or later)
- - Fixed: Slow send via IR Problem:
- By removing call to SrmSendWait, speed of xmission went from
- 4+ minutes on a test page to 45 seconds! Yay!
- (This was not a problem except for IR)
- - Fixed: If you made a change to a custom modem profile, it wasn't
- saved unless you had already selected "custom/other" first. Doh!
- - Fixed: Now call EvtResetAutoOffTimer to prevent auto-off (although
- this is less of a problem now that most documents will fax
- in 1-2 min).
- - Fixed: Now handles case of "NO CARRIER" when dialing (previously
- would have taken 60 sec to time out)
- - Fixed: Now properly report end of transmission status.
- Some modems return "+FPTS:x" and some "+FPTS: x",
- which caused problems.
- - Changed: Now default 'Nokia' setting to Class 2 instead of Class 2.0
- - Changed: Now show init string in "display log"
- - Changed: Motorola StarTac profile baud rate from 57600 to 19200
- - Changed: Now display date in table of saved fax in preferred date format
- (instead of US format)
- - Changed: Now used preferred date/time format for $DATE and $TIME output
- - Changed: Can now save a fax from fax view and stay in fax view
- (used to jump back to main form after you picked save)
- - Fixed: Now Draw seperator lines on main form for update events
- - Fixed: Now draw table data on update events
-
- Version 1.0d9 (08/29/00)
- - New: Scroll bar for display log
- - New: Scroll bar for header/footer editor
- - New: Tips for header/footer editor
- - Fixed: Now get name/number in our own code (based on record ID) since
- Address Book has problems returning proper text from lookup routine
- - Changed: Removed bitmap from default header
- - Changed: Added cancel button to modem setup dialog
- - Changed: Updated PDF manual with new screen shots
-
- Version 1.0d8 (08/26/00)
- - New: Added Samsung 3500 to phone/modem list
- - Fixed: Fax receive! (array index out of bounds error during fax receive)
- - Fixed: Problem where right margin was not being set in page config dialog
- - Fixed: Now always use the fax speed preference. Some phones could not handle
- the speed we had been requestd (14.4 faxing) when baud rate was >9600.
- - Fixed: Now always show fax speed preference, even if "pre-build" is on
- - Fixed: Potential buffer overrun in UpdateDisplay
- (had a problem if string to display passed in was > 39 chars)
- - Changed: Increased dial prefix, cc prefix/suffix, init string to 32 bytes each
- - Changed: Made error message for invalid FAX ID contains some helpful hints.
- - Changed: Now add the fax ID to the log (so easier to debug above)
- - Changed: Now multi-segment (code was getting close to 64K limit)
- - Changed: Improved way of handling modal dialogs
-
- Version 1.0d7 (08/16/00)
- - New: Now use system lookup routine instead of our own.
- Both faster and more standard!
- - New: Added GSI to name fax dialog
- - Fixed: You could get a StrManager error during lookup
- if an address book record had a phone number,
- but did not have a first, last or company name.
- - Fixed: There was a problem when pre-build was turned on, which usually
- resulted in a hang shortly after fax transmission started. Now fixed.
- - Fixed: Pose gives an error at start of actual transmission if preBuild = true
- - Changed: Cleaned up "Receive" dialog
- - Changed: Cleaned up "Name Fax" dialog
- - Changed: Removed "Identify Modem" command
- - Changed: Updated manual to reflect current version
- (mostly to reflect changes to modem config dialogs)
-
- Version 1.0d6
- - New: Got rid of "set" button in modem config. Now just select modem type
- from menu and it starts using it right away.
- - New: Added various phones/modems to modem type menu
- - Fixed: Had been calling SetModemConfig at each startup, which would have
- wiped custom settings!
- - Changed: If you "OK" from advanced settings, modem type now set to "other"
- - Changed: Made timeout a UInt16 in prefs (was UInt8, so strange stuff if
- you specified a timeout > 256!)
- - Changed: Removed "Modem ID String" pref (the one that was for "ATI4", etc
- - Changed: "Identify Modem" now sends "AT+FCLASS=?" to see what level of
- fax support is provided (instead of the previous ATI)
-
- Version 1.0d5 (07/27/00)
- - New: If there is a problem finding header/footer, new default ones are
- created (should fix header/footer UID related problems)
- - New: Now shouw number we are dialing in status window
- - New: Now show welcome alert on VERY first time app run (ie, when prefs created)
- - Fixed: Code had assumed that index of 0 for header/footer meant not found,
- but 0 is a valid index... Should fix some more UID errors
- - Fixed: Now get remote ID better (look for quote instead of assuming position)
- - Fixed: POSE low memory access warning (was from unitialized preference field)
- - Fixed: Now get version string from app resource fork for 'V' macro in text
- (previously was hard coded)
- - Fixed: Bug: 'Send' button from view form does nothing
- - Fixed: Had been skipping first digit in station ID for status display
- (ie, "08 555 1212" instead of "408 555 1212")
- - Changed: From "Phone" to "Fax #" for user config (less confusing)
- - Changed: Now get default values for prefs from string resources
- (the better to localize)
-
- Version 1.0d4 (07/18/00)
- - Fixed: In 1.0d3, had inadvertanty forced app to think new seria manager not
- present
-
- Version 1.0d3 (07/18/00)
- - New: Added Undo, Select All, Keyboard and Graffiti Help to Edit menu
- - New: Show zoom factor for view fax form - now show "(x, y) z:z"
- - New: Now properly set focus to first field on forms with field
- (Main Form, User Config, Page Setup, Display Log, Header/Footer
- Edit, advanced modem setup)
- - New: Tip dialogs for modem config and advanced modem config dialog
- - New: Seperator line for view fax form
- - Fixed: Move scroll arrows down on lookup dialog
- - Fixed: Optimized up, left and zoom buttons (view form) to not redraw
- unless needed
- - Fixed: uninitialized variable problem in View Fax form handler
- (This was likely the cause of the occaisional freeze on that form)
- - Fixed: Now set list height for port menu
- (previously was hard coded, and could show extra blank entries
- when there was only 1)
- - Fixed: Implemented 'ClearLog' function (that was why log wasn't clearing!)
- - Changed: Name of menu from "Config" to "Options"
- - Changed: Moved Phone Lookup and Delete Fax to options menu
- - Changed: Now support full/standard edit menu for all forms/dialogs with fields
- (Added to Page Config, Display Log)
- - Changed: "Ok" to "Done" on Display Log form
- - Changed: "User Config" menu item/form title to "User Settings"
-
- Version 1.0d2 (07/06/00)
- - New: Tips for User Config and Page Setup dialogs
- - New: Now use CSerialConnection class (needed to eventullly support IR)
- - Fixed: Possible problem under 3.5 debug ROM if DbTableLeave called after
- progress window had been shown (needed to call FrmSetActiveForm)
- - Fixed: Now make use of selected port when faxing
- (previosly hard coded to bottom port)
- - Changed: Made text field for "Display Log" not editable
- - Changed: Cleaned up Display Log, header/footer, lookup, fax view dialogs
- - Changed: Cleaned up modem config dialog
- - Changed: Added some separators to menus
- - Changed: Cleaned up advanced modem config dialog
-
- Version 1.0d1 (07/03/00 - just sent to customers)
- - New: Support for Reg codes
- - New: Order button for reg dialog
- - New: Mark/Space style about box
- - New: Draw line above/below the source selection area
- - New: 1/2/8 bit large and small icons
- - Fixed: Placement of up/down arrows on main form
- - Fixed: Crash when you hit "OK" for reg dialog
- - Fixed: Now using correct creatorID in CW build
- - Fixed: Now get an alert if you pick "Delete Fax" when fax is not the
- selected source
- - Fixed: No longer get a fatal if you pick "Delete Fax" and no items to
- delete
- - Changed: 'Page Config' to 'Page Setup'
- - Changed: Cleaned up 'User Config' dialog
- - Changed: Moved About to options menu
- - Changed: Made edit menu 2nd (after options)
- - Changed: Removed "Other" as a source since it was not implemented
- - Changed: All "Ok" in dialogs/alerts to "OK"
- - Changed: Removed support for OS 1.x (now require StrPrintF for example)
- - Changed: Switched from sprintf to StrPrintF
- - Updated: tVer to "1.0d1"
- - Note: Commented out old serial manager calls when compiling for simulator
- - Note: Removed HostOutput type debug/trace routines. Saved 2K or so.
- - Note: Removed conditional code for ifdef FREEWARE
- - Note: Cleaned up item placement/general UI on main form
-